package com.e3.sysmg.security.client;

import java.util.List;

import com.e3.sysmg.security.model.UserModel;
import com.e3.sysmg.security.model.UserQC;
import com.google.gwt.user.client.rpc.AsyncCallback;

public interface UserRPCServiceAsync {

	void newUser(UserModel userModel, AsyncCallback<UserModel> callback);

	void modifyUser(UserModel userModel, AsyncCallback<UserModel> callback);

	void deleterUsers(List<UserModel> userModels, AsyncCallback<Void> callback);

	void getUserByCondition(UserQC qc, AsyncCallback<List<UserModel>> callback);

}
